export interface Props {
  getTreeDataApi: any //获取树数据的api
  getCollectTreeDataApi?: any //获取收藏树数据的api
  getListDataApi: any //获取列表数据的api
  getCollectListDataApi?: any //获取收藏列表数据的api
  hasModal?: boolean //是否有弹窗层
  fieldNames?: { children: string; title: string; key: string }
  typeName?: string //左侧输入框提示
  disabled?: boolean //是否禁用
  checkedIds?: string[]
  crumbFirstName?: string //面包屑第一个名称
  //是否有收藏
  hasCollect?: boolean
  // 文件夹和文件节点名称
  nodeIcon?: {
    folder: string
    file: string
  }
  //选择文件的类型 文件夹|文件|所有
  selectDataType?: 'folder' | 'file' | 'all'
}
export interface TreeNode {
  key: string
  title: string
  isLeaf: boolean
  checked?: boolean
  deleted?: number
  children?: TreeNode[]
}
